The software development and maintenance environment is called as software quality assurance environment. In today's world where numerous complex and critical software applications are used in daily life, ensuring the quality and reliability, or in other words, the quality assurance of these products is essential. On the other hand, to increase the likelihood of projects’ success, utilizing software quality standards to guide the quality assurance process is of great importance. Passive defense in software refers to a set of measures taken to enhance security and reduce software vulnerabilities against threats. software quality assurance standards, such as ISO 9001 and ISO 25010, emphasize the development of software with features like security, reliability, and flexibility. These features align with the objectives of passive defense, as secure and flexible software can resist various threats and ensure continued functionality. ISO standards such as ISO-9001 and ISO-25010, as well as IEEE standards like IEEE 730 and IEEE 828, define basic concepts and key principles for software quality assurance. These standards play a significant role in the software quality assurance process by improving the performance and quality of software. In this article, we examine 8 common and widely used software quality assurance standards, categorized into two groups: "Project Process Standards" and "quality Management Standards". This article can be utilized by software development organizations and software project managers to enhance the quality of their products.